pin one's faith upon someone - Alemán Inglés Diccionario